stabbed and kill - Spanish English Dictionary